improvised stall - German English Dictionary